triple goddess - French English Dictionary